winapi 0.3.9

Raw FFI bindings for all of Windows API.
Documentation

winapi

There is very little structured metadata to build this page from currently. You should check the main library docs, readme, or Cargo.toml in case the author documented the features in them.

This version has 399 feature flags, 0 of them enabled by default.

accctrl

This feature flag does not enable additional features.

aclapi

This feature flag does not enable additional features.

activation

This feature flag does not enable additional features.

adhoc

This feature flag does not enable additional features.

appmgmt

This feature flag does not enable additional features.

audioclient

This feature flag does not enable additional features.

audiosessiontypes

This feature flag does not enable additional features.

avrt

This feature flag does not enable additional features.

basetsd

This feature flag does not enable additional features.

bcrypt

This feature flag does not enable additional features.

bits

This feature flag does not enable additional features.

bits10_1

This feature flag does not enable additional features.

bits1_5

This feature flag does not enable additional features.

bits2_0

This feature flag does not enable additional features.

bits2_5

This feature flag does not enable additional features.

bits3_0

This feature flag does not enable additional features.

bits4_0

This feature flag does not enable additional features.

bits5_0

This feature flag does not enable additional features.

bitscfg

This feature flag does not enable additional features.

bitsmsg

This feature flag does not enable additional features.

bluetoothapis

This feature flag does not enable additional features.

bluetoothleapis

This feature flag does not enable additional features.

bthdef

This feature flag does not enable additional features.

bthioctl

This feature flag does not enable additional features.

bthledef

This feature flag does not enable additional features.

bthsdpdef

This feature flag does not enable additional features.

bugcodes

This feature flag does not enable additional features.

cderr

This feature flag does not enable additional features.

cfg

This feature flag does not enable additional features.

cfgmgr32

This feature flag does not enable additional features.

cguid

This feature flag does not enable additional features.

combaseapi

This feature flag does not enable additional features.

coml2api

This feature flag does not enable additional features.

commapi

This feature flag does not enable additional features.

commctrl

This feature flag does not enable additional features.

commdlg

This feature flag does not enable additional features.

commoncontrols

This feature flag does not enable additional features.

consoleapi

This feature flag does not enable additional features.

corecrt

This feature flag does not enable additional features.

corsym

This feature flag does not enable additional features.

d2d1

This feature flag does not enable additional features.

d2d1_1

This feature flag does not enable additional features.

d2d1_2

This feature flag does not enable additional features.

d2d1_3

This feature flag does not enable additional features.

d2d1effectauthor

This feature flag does not enable additional features.

d2d1effects

This feature flag does not enable additional features.

d2d1effects_1

This feature flag does not enable additional features.

d2d1effects_2

This feature flag does not enable additional features.

d2d1svg

This feature flag does not enable additional features.

d2dbasetypes

This feature flag does not enable additional features.

d3d

This feature flag does not enable additional features.

d3d10

This feature flag does not enable additional features.

d3d10_1

This feature flag does not enable additional features.

d3d10_1shader

This feature flag does not enable additional features.

d3d10effect

This feature flag does not enable additional features.

d3d10misc

This feature flag does not enable additional features.

d3d10sdklayers

This feature flag does not enable additional features.

d3d10shader

This feature flag does not enable additional features.

d3d11

This feature flag does not enable additional features.

d3d11_1

This feature flag does not enable additional features.

d3d11_2

This feature flag does not enable additional features.

d3d11_3

This feature flag does not enable additional features.

d3d11_4

This feature flag does not enable additional features.

d3d11on12

This feature flag does not enable additional features.

d3d11sdklayers

This feature flag does not enable additional features.

d3d11shader

This feature flag does not enable additional features.

d3d11tokenizedprogramformat

This feature flag does not enable additional features.

d3d12

This feature flag does not enable additional features.

d3d12sdklayers

This feature flag does not enable additional features.

d3d12shader

This feature flag does not enable additional features.

d3d9

This feature flag does not enable additional features.

d3d9caps

This feature flag does not enable additional features.

d3d9types

This feature flag does not enable additional features.

d3dcommon

This feature flag does not enable additional features.

d3dcompiler

This feature flag does not enable additional features.

d3dcsx

This feature flag does not enable additional features.

d3dkmdt

This feature flag does not enable additional features.

d3dkmthk

This feature flag does not enable additional features.

d3dukmdt

This feature flag does not enable additional features.

d3dx10core

This feature flag does not enable additional features.

d3dx10math

This feature flag does not enable additional features.

d3dx10mesh

This feature flag does not enable additional features.

datetimeapi

This feature flag does not enable additional features.

davclnt

This feature flag does not enable additional features.

dbghelp

This feature flag does not enable additional features.

dbt

This feature flag does not enable additional features.

dcommon

This feature flag does not enable additional features.

dcomp

This feature flag does not enable additional features.

dcompanimation

This feature flag does not enable additional features.

dcomptypes

This feature flag does not enable additional features.

dde

This feature flag does not enable additional features.

ddraw

This feature flag does not enable additional features.

ddrawi

This feature flag does not enable additional features.

ddrawint

This feature flag does not enable additional features.

debug

debugapi

This feature flag does not enable additional features.

devguid

This feature flag does not enable additional features.

devicetopology

This feature flag does not enable additional features.

devpkey

This feature flag does not enable additional features.

devpropdef

This feature flag does not enable additional features.

dinput

This feature flag does not enable additional features.

dinputd

This feature flag does not enable additional features.

dispex

This feature flag does not enable additional features.

dmksctl

This feature flag does not enable additional features.

dmusicc

This feature flag does not enable additional features.

docobj

This feature flag does not enable additional features.

documenttarget

This feature flag does not enable additional features.

dot1x

This feature flag does not enable additional features.

dpa_dsa

This feature flag does not enable additional features.

dpapi

This feature flag does not enable additional features.

dsgetdc

This feature flag does not enable additional features.

dsound

This feature flag does not enable additional features.

dsrole

This feature flag does not enable additional features.

dvp

This feature flag does not enable additional features.

dwmapi

This feature flag does not enable additional features.

dwrite

This feature flag does not enable additional features.

dwrite_1

This feature flag does not enable additional features.

dwrite_2

This feature flag does not enable additional features.

dwrite_3

This feature flag does not enable additional features.

dxdiag

This feature flag does not enable additional features.

dxfile

This feature flag does not enable additional features.

dxgi

This feature flag does not enable additional features.

dxgi1_2

This feature flag does not enable additional features.

dxgi1_3

This feature flag does not enable additional features.

dxgi1_4

This feature flag does not enable additional features.

dxgi1_5

This feature flag does not enable additional features.

dxgi1_6

This feature flag does not enable additional features.

dxgidebug

This feature flag does not enable additional features.

dxgiformat

This feature flag does not enable additional features.

dxgitype

This feature flag does not enable additional features.

dxva2api

This feature flag does not enable additional features.

dxvahd

This feature flag does not enable additional features.

eaptypes

This feature flag does not enable additional features.

enclaveapi

This feature flag does not enable additional features.

endpointvolume

This feature flag does not enable additional features.

errhandlingapi

This feature flag does not enable additional features.

everything

This feature flag does not enable additional features.

evntcons

This feature flag does not enable additional features.

evntprov

This feature flag does not enable additional features.

evntrace

This feature flag does not enable additional features.

excpt

This feature flag does not enable additional features.

exdisp

This feature flag does not enable additional features.

fibersapi

This feature flag does not enable additional features.

fileapi

This feature flag does not enable additional features.

functiondiscoverykeys_devpkey

This feature flag does not enable additional features.

gl-gl

This feature flag does not enable additional features.

guiddef

This feature flag does not enable additional features.

handleapi

This feature flag does not enable additional features.

heapapi

This feature flag does not enable additional features.

hidclass

This feature flag does not enable additional features.

hidpi

This feature flag does not enable additional features.

hidsdi

This feature flag does not enable additional features.

hidusage

This feature flag does not enable additional features.

highlevelmonitorconfigurationapi

This feature flag does not enable additional features.

hstring

This feature flag does not enable additional features.

http

This feature flag does not enable additional features.

ifdef

This feature flag does not enable additional features.

ifmib

This feature flag does not enable additional features.

imm

This feature flag does not enable additional features.

impl-debug

This feature flag does not enable additional features.

impl-default

This feature flag does not enable additional features.

in6addr

This feature flag does not enable additional features.

inaddr

This feature flag does not enable additional features.

inspectable

This feature flag does not enable additional features.

interlockedapi

This feature flag does not enable additional features.

intsafe

This feature flag does not enable additional features.

ioapiset

This feature flag does not enable additional features.

ipexport

This feature flag does not enable additional features.

iphlpapi

This feature flag does not enable additional features.

ipifcons

This feature flag does not enable additional features.

ipmib

This feature flag does not enable additional features.

iprtrmib

This feature flag does not enable additional features.

iptypes

This feature flag does not enable additional features.

jobapi

This feature flag does not enable additional features.

jobapi2

This feature flag does not enable additional features.

knownfolders

This feature flag does not enable additional features.

ks

This feature flag does not enable additional features.

ksmedia

This feature flag does not enable additional features.

ktmtypes

This feature flag does not enable additional features.

ktmw32

This feature flag does not enable additional features.

l2cmn

This feature flag does not enable additional features.

libloaderapi

This feature flag does not enable additional features.

limits

This feature flag does not enable additional features.

lmaccess

This feature flag does not enable additional features.

lmalert

This feature flag does not enable additional features.

lmapibuf

This feature flag does not enable additional features.

lmat

This feature flag does not enable additional features.

lmcons

This feature flag does not enable additional features.

lmdfs

This feature flag does not enable additional features.

lmerrlog

This feature flag does not enable additional features.

lmjoin

This feature flag does not enable additional features.

lmmsg

This feature flag does not enable additional features.

lmremutl

This feature flag does not enable additional features.

lmrepl

This feature flag does not enable additional features.

lmserver

This feature flag does not enable additional features.

lmshare

This feature flag does not enable additional features.

lmstats

This feature flag does not enable additional features.

lmsvc

This feature flag does not enable additional features.

lmuse

This feature flag does not enable additional features.

lmwksta

This feature flag does not enable additional features.

lowlevelmonitorconfigurationapi

This feature flag does not enable additional features.

lsalookup

This feature flag does not enable additional features.

memoryapi

This feature flag does not enable additional features.

minschannel

This feature flag does not enable additional features.

minwinbase

This feature flag does not enable additional features.

minwindef

This feature flag does not enable additional features.

mmdeviceapi

This feature flag does not enable additional features.

mmeapi

This feature flag does not enable additional features.

mmreg

This feature flag does not enable additional features.

mmsystem

This feature flag does not enable additional features.

mprapidef

This feature flag does not enable additional features.

msaatext

This feature flag does not enable additional features.

mscat

This feature flag does not enable additional features.

mschapp

This feature flag does not enable additional features.

mssip

This feature flag does not enable additional features.

mstcpip

This feature flag does not enable additional features.

mswsock

This feature flag does not enable additional features.

mswsockdef

This feature flag does not enable additional features.

namedpipeapi

This feature flag does not enable additional features.

namespaceapi

This feature flag does not enable additional features.

nb30

This feature flag does not enable additional features.

ncrypt

This feature flag does not enable additional features.

netioapi

This feature flag does not enable additional features.

nldef

This feature flag does not enable additional features.

ntddndis

This feature flag does not enable additional features.

ntddscsi

This feature flag does not enable additional features.

ntddser

This feature flag does not enable additional features.

ntdef

This feature flag does not enable additional features.

ntlsa

This feature flag does not enable additional features.

ntsecapi

This feature flag does not enable additional features.

ntstatus

This feature flag does not enable additional features.

oaidl

This feature flag does not enable additional features.

objbase

This feature flag does not enable additional features.

objidl

This feature flag does not enable additional features.

objidlbase

This feature flag does not enable additional features.

ocidl

This feature flag does not enable additional features.

ole2

This feature flag does not enable additional features.

oleauto

This feature flag does not enable additional features.

olectl

This feature flag does not enable additional features.

oleidl

This feature flag does not enable additional features.

opmapi

This feature flag does not enable additional features.

pdh

This feature flag does not enable additional features.

perflib

This feature flag does not enable additional features.

physicalmonitorenumerationapi

This feature flag does not enable additional features.

playsoundapi

This feature flag does not enable additional features.

portabledevice

This feature flag does not enable additional features.

portabledeviceapi

This feature flag does not enable additional features.

portabledevicetypes

This feature flag does not enable additional features.

powerbase

This feature flag does not enable additional features.

powersetting

This feature flag does not enable additional features.

powrprof

This feature flag does not enable additional features.

processenv

This feature flag does not enable additional features.

processsnapshot

This feature flag does not enable additional features.

processthreadsapi

This feature flag does not enable additional features.

processtopologyapi

This feature flag does not enable additional features.

profileapi

This feature flag does not enable additional features.

propidl

This feature flag does not enable additional features.

propkey

This feature flag does not enable additional features.

propkeydef

This feature flag does not enable additional features.

propsys

This feature flag does not enable additional features.

prsht

This feature flag does not enable additional features.

psapi

This feature flag does not enable additional features.

qos

This feature flag does not enable additional features.

realtimeapiset

This feature flag does not enable additional features.

reason

This feature flag does not enable additional features.

restartmanager

This feature flag does not enable additional features.

restrictederrorinfo

This feature flag does not enable additional features.

rmxfguid

This feature flag does not enable additional features.

roapi

This feature flag does not enable additional features.

robuffer

This feature flag does not enable additional features.

roerrorapi

This feature flag does not enable additional features.

rpc

This feature flag does not enable additional features.

rpcdce

This feature flag does not enable additional features.

rpcndr

This feature flag does not enable additional features.

rtinfo

This feature flag does not enable additional features.

sapi

This feature flag does not enable additional features.

sapi51

This feature flag does not enable additional features.

sapi53

This feature flag does not enable additional features.

sapiddk

This feature flag does not enable additional features.

sapiddk51

This feature flag does not enable additional features.

schannel

This feature flag does not enable additional features.

sddl

This feature flag does not enable additional features.

securityappcontainer

This feature flag does not enable additional features.

securitybaseapi

This feature flag does not enable additional features.

servprov

This feature flag does not enable additional features.

setupapi

This feature flag does not enable additional features.

shellapi

This feature flag does not enable additional features.

shellscalingapi

This feature flag does not enable additional features.

shlobj

This feature flag does not enable additional features.

shobjidl

This feature flag does not enable additional features.

shobjidl_core

This feature flag does not enable additional features.

shtypes

This feature flag does not enable additional features.

softpub

This feature flag does not enable additional features.

spapidef

This feature flag does not enable additional features.

spellcheck

This feature flag does not enable additional features.

sporder

This feature flag does not enable additional features.

sql

This feature flag does not enable additional features.

sqlext

This feature flag does not enable additional features.

sqltypes

This feature flag does not enable additional features.

sqlucode

This feature flag does not enable additional features.

sspi

This feature flag does not enable additional features.

std

This feature flag does not enable additional features.

stralign

This feature flag does not enable additional features.

stringapiset

This feature flag does not enable additional features.

strmif

This feature flag does not enable additional features.

subauth

This feature flag does not enable additional features.

synchapi

This feature flag does not enable additional features.

sysinfoapi

This feature flag does not enable additional features.

systemtopologyapi

This feature flag does not enable additional features.

taskschd

This feature flag does not enable additional features.

tcpestats

This feature flag does not enable additional features.

tcpmib

This feature flag does not enable additional features.

textstor

This feature flag does not enable additional features.

threadpoolapiset

This feature flag does not enable additional features.

threadpoollegacyapiset

This feature flag does not enable additional features.

timeapi

This feature flag does not enable additional features.

timezoneapi

This feature flag does not enable additional features.

tlhelp32

This feature flag does not enable additional features.

transportsettingcommon

This feature flag does not enable additional features.

tvout

This feature flag does not enable additional features.

udpmib

This feature flag does not enable additional features.

unknwnbase

This feature flag does not enable additional features.

urlhist

This feature flag does not enable additional features.

urlmon

This feature flag does not enable additional features.

usb

This feature flag does not enable additional features.

usbioctl

This feature flag does not enable additional features.

usbiodef

This feature flag does not enable additional features.

usbscan

This feature flag does not enable additional features.

usbspec

This feature flag does not enable additional features.

userenv

This feature flag does not enable additional features.

usp10

This feature flag does not enable additional features.

utilapiset

This feature flag does not enable additional features.

uxtheme

This feature flag does not enable additional features.

vadefs

This feature flag does not enable additional features.

vcruntime

This feature flag does not enable additional features.

vsbackup

This feature flag does not enable additional features.

vss

This feature flag does not enable additional features.

vsserror

This feature flag does not enable additional features.

vswriter

This feature flag does not enable additional features.

wbemads

This feature flag does not enable additional features.

wbemcli

This feature flag does not enable additional features.

wbemdisp

This feature flag does not enable additional features.

wbemprov

This feature flag does not enable additional features.

wbemtran

This feature flag does not enable additional features.

wct

This feature flag does not enable additional features.

werapi

This feature flag does not enable additional features.

winbase

This feature flag does not enable additional features.

wincodec

This feature flag does not enable additional features.

wincodecsdk

This feature flag does not enable additional features.

wincon

This feature flag does not enable additional features.

wincontypes

This feature flag does not enable additional features.

wincred

This feature flag does not enable additional features.

wincrypt

This feature flag does not enable additional features.

windef

This feature flag does not enable additional features.

windot11

This feature flag does not enable additional features.

windowsceip

This feature flag does not enable additional features.

windowsx

This feature flag does not enable additional features.

winefs

This feature flag does not enable additional features.

winerror

This feature flag does not enable additional features.

winevt

This feature flag does not enable additional features.

wingdi

This feature flag does not enable additional features.

winhttp

This feature flag does not enable additional features.

wininet

This feature flag does not enable additional features.

winineti

This feature flag does not enable additional features.

winioctl

This feature flag does not enable additional features.

winnetwk

This feature flag does not enable additional features.

winnls

This feature flag does not enable additional features.

winnt

This feature flag does not enable additional features.

winreg

This feature flag does not enable additional features.

winsafer

This feature flag does not enable additional features.

winscard

This feature flag does not enable additional features.

winsmcrd

This feature flag does not enable additional features.

winsock2

This feature flag does not enable additional features.

winspool

This feature flag does not enable additional features.

winstring

This feature flag does not enable additional features.

winsvc

This feature flag does not enable additional features.

wintrust

This feature flag does not enable additional features.

winusb

This feature flag does not enable additional features.

winusbio

This feature flag does not enable additional features.

winuser

This feature flag does not enable additional features.

winver

This feature flag does not enable additional features.

wlanapi

This feature flag does not enable additional features.

wlanihv

This feature flag does not enable additional features.

wlanihvtypes

This feature flag does not enable additional features.

wlantypes

This feature flag does not enable additional features.

wlclient

This feature flag does not enable additional features.

wmistr

This feature flag does not enable additional features.

wnnc

This feature flag does not enable additional features.

wow64apiset

This feature flag does not enable additional features.

wpdmtpextensions

This feature flag does not enable additional features.

ws2bth

This feature flag does not enable additional features.

ws2def

This feature flag does not enable additional features.

ws2ipdef

This feature flag does not enable additional features.

ws2spi

This feature flag does not enable additional features.

ws2tcpip

This feature flag does not enable additional features.

wtsapi32

This feature flag does not enable additional features.

wtypes

This feature flag does not enable additional features.

wtypesbase

This feature flag does not enable additional features.

xinput

This feature flag does not enable additional features.